package io;
import java.io.*;
/**对象序列化：将一个java对象转化为一组可以用于保存或网络传输的字节的过程，称为对象序列化*/
public class OOSDemo {
    public static void main(String[] args) throws IOException {
        //低级流:文件流，将字节写入到文件中
        FileOutputStream fos=new FileOutputStream("person.txt");
        //高级流：对象流：将对象转换为一组字节
        ObjectOutputStream oos=new ObjectOutputStream(fos);

        Person p=new Person();
        p.setName("张三");
        p.setAge(20);
        p.setGender("男");
        p.setOtherInfo(new String[]{"学生","程序员"});

        oos.writeObject(p);
        System.out.println("写出完毕");
        oos.close();



    }
}
